background-color: #4c4c4c;
}
-StButton.popup-menu-item:insensitive {
+.popup-menu-item:insensitive {
color: #9f9f9f;
}
spacing: .5em;
}
-.popup-inactive-menu-item {
+.popup-status-menu-item {
font-weight: normal;
color: #999;
}
-.popup-subtitle-menu-item {
+.popup-inactive-menu-item, .popup-inactive-menu-item:insensitive {
+ color: white;
+}
+
+.popup-subtitle-menu-item, .popup-subtitle-menu-item:insensitive {
font-weight: bold;
+ color: white;
}
.popup-menu-icon {
this.setSensitive(this.sensitive);
+ if (!this._activatable)
+ this.actor.add_style_class_name('popup-inactive-menu-item');
+
if (params.style_class)
this.actor.add_style_class_name(params.style_class);
{ expand: true, span: -1, align: St.Align.END });
this._statusLabel = new St.Label({ text: '',
- style_class: 'popup-inactive-menu-item'
+ style_class: 'popup-status-menu-item'
});
this._statusBin.child = this._switch.actor;
},
this._client = NMClient.Client.new();
this._statusSection = new PopupMenu.PopupMenuSection();
- this._statusItem = new PopupMenu.PopupMenuItem('', { style_class: 'popup-inactive-menu-item', reactive: false });
+ this._statusItem = new PopupMenu.PopupMenuItem('', { reactive: false });
this._statusSection.addMenuItem(this._statusItem);
this._statusSection.addAction(_("Enable networking"), Lang.bind(this, function() {
this._client.networking_enabled = true;